Compilers II

Course Code
μετ-2
ECTS Credits
5
Semester
7th Semester
Course Category

Specialization courses

Specialization courses

Specialization
Specialization elective courses on Informatics
Course Description
COURSE CONTENTS

Course contents: Introduction. Intermediate Representations. Languages’ Type Systems characteristics. Medium Level Intermediate Representation generation. Dependence Analysis. Data Flow Analysis. Instruction Selection. Scheduling. Register Allocation. Optimizing Loop Transformations. Design Patterns for Compilers.

ASSESSMENT

Assessment: Written exams at the end of the semester. It is possible that home assignments will be given, which will contribute to the final grade with a percentage between 10% and 50%.